package com.cadre.system.domain.personnelInfo;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.cadre.common.annotation.Excel;
import com.cadre.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 personnel_info
 * 
 * @author cadre
 * @date 2025-01-09
 */
public class PersonnelInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 标识 */
    private Long id;

    /** 姓名拼音首字母缩写，根据姓名自动生成，例如：张三首字母为zs */
    @Excel(name = "姓名拼音首字母缩写，根据姓名自动生成，例如：张三首字母为zs")
    private String shortName;

    /** 外文用名 */
    @Excel(name = "外文用名")
    private String englishName;

    /** 曾用名 */
    @Excel(name = "曾用名")
    private String beforName;

    /** 性别，包括：男、女 */
    @Excel(name = "性别，包括：男、女")
    private String gender;

    /** 出生日期 */
    @Excel(name = "出生日期")
    private String birthDate;

    /** 公民身份证号码 */
    @Excel(name = "公民身份证号码")
    private String idNumber;

    /** 籍贯名称籍贯名称，来源dic_zb01.name */
    @Excel(name = "籍贯名称籍贯名称，来源dic_zb01.name")
    private String nativeName;

    /** 籍贯代码 */
    @Excel(name = "籍贯代码")
    private String nativeCode;

    /** 出生地名称，来源dic_zb01.name */
    @Excel(name = "出生地名称，来源dic_zb01.name")
    private String birthLocalName;

    /** 出生地代码 */
    @Excel(name = "出生地代码")
    private String birthLocalCode;

    /** 成长地名称，来源dic_zb01.name */
    @Excel(name = "成长地名称，来源dic_zb01.name")
    private String growthLocalName;

    /** 成长地代码 */
    @Excel(name = "成长地代码")
    private String growthLocalCode;

    /** 取得国籍名称 */
    @Excel(name = "取得国籍名称")
    private String acquisitionNationalityName;

    /** 离退时间 */
    @Excel(name = "离退时间")
    private String departureTime;

    /** 取消该国籍日期 */
    @Excel(name = "取消该国籍日期")
    private String withdrawalNationalityDate;

    /** 国籍备注 */
    @Excel(name = "国籍备注")
    private String nationalityRemark;

    /** 人事关系所在单位名称 */
    @Excel(name = "人事关系所在单位名称")
    private String personnelRelationshipUnitName;

    /** 人事关系所在单位代码 */
    @Excel(name = "人事关系所在单位代码")
    private String personnelRelationshipUnitCode;

    /** 人事关系所在单位政区 */
    @Excel(name = "人事关系所在单位政区")
    private String personnelRelationshipUnitArea;

    /** 事关系所在单位隶属关系 */
    @Excel(name = "事关系所在单位隶属关系")
    private String relationsAffiliationUnitName;

    /** 人事关系所在单位级别 */
    @Excel(name = "人事关系所在单位级别")
    private String relationsAffiliationUnitLevel;

    /** 工龄计算矫正值 */
    @Excel(name = "工龄计算矫正值")
    private String lengthServiceValue;

    /** 人事关系所在单位性质类别 */
    @Excel(name = "人事关系所在单位性质类别")
    private String relationsAffiliationUnitCatagory;

    /** 人事关系所在单位所属行业 */
    @Excel(name = "人事关系所在单位所属行业")
    private String relationsAffiliationUnitIndustry;

    /** 户口性质 */
    @Excel(name = "户口性质")
    private String householdNature;

    /** 民族，来源dic_gb3304.nam */
    @Excel(name = "民族，来源dic_gb3304.nam")
    private String nation;

    /** 声像信息标识 */
    @Excel(name = "声像信息标识")
    private String audiovisualId;

    /** 健康状况，来源dic_zb1005.name */
    @Excel(name = "健康状况，来源dic_zb1005.name")
    private String 
healthStatus;

    /** 婚姻状况 */
    @Excel(name = "婚姻状况")
    private String maritalStatus;

    /** 个人身份 */
    @Excel(name = "个人身份")
    private String personalIdentity;

    /** 家庭住址 */
    @Excel(name = "家庭住址")
    private String homeAddress;

    /** 住址电话 */
    @Excel(name = "住址电话")
    private String homeMobile;

    /** 参加工作日期 */
    @Excel(name = "参加工作日期")
    private String attendanceDate;

    /** 工作单位通信地址 */
    @Excel(name = "工作单位通信地址")
    private String workUnitAddress;

    /** 进入本系统工作日 */
    @Excel(name = "进入本系统工作日")
    private String enterSystemDays;

    /** 电子邮箱 */
    @Excel(name = "电子邮箱")
    private String email;

    /** 现身份起始日期 */
    @Excel(name = "现身份起始日期")
    private String currentStartEndDate;

    /** 移动电话 */
    @Excel(name = "移动电话")
    private String phone;

    /** 连续工龄 */
    @Excel(name = "连续工龄")
    private String continuousService;

    /** 组织机构用人类别 */
    @Excel(name = "组织机构用人类别")
    private String organizationCatagory;

    /** 职业类别 */
    @Excel(name = "职业类别")
    private String occupationalCatagory;

    /** 从事专业 */
    @Excel(name = "从事专业")
    private String professional;

    /** 享受待遇级别 */
    @Excel(name = "享受待遇级别")
    private String treatmentLevel;

    /** 户籍所在地 */
    @Excel(name = "户籍所在地")
    private String locationRegistration;

    /** 港澳台侨属标识 */
    @Excel(name = "港澳台侨属标识")
    private Long overseasChineseLid;

    /** 个人身份特殊项标识 */
    @Excel(name = "个人身份特殊项标识")
    private String personallySpecialIdentification;

    /** 专长 */
    @Excel(name = "专长")
    private String expertise;

    /** 爱好 */
    @Excel(name = "爱好")
    private String like;

    /** 有效证件类别 */
    @Excel(name = "有效证件类别")
    private String validDocumentCategory;

    /** 证件号码 */
    @Excel(name = "证件号码")
    private String certificateId;

    /** 退出现役军人（武警）标识 */
    @Excel(name = "退出现役军人", readConverterExp = "武=警")
    private String veteranId;

    /** 参照公务员法管理标识 */
    @Excel(name = "参照公务员法管理标识")
    private String civilServiceManagementId;

    /** 离岗退养标识 */
    @Excel(name = "离岗退养标识")
    private String retirementSignId;

    /** 工作单位邮政编码 */
    @Excel(name = "工作单位邮政编码")
    private String workUnitPostalCode
;

    /** 办公电话 */
    @Excel(name = "办公电话")
    private String workPhone;

    /** 住址邮政编码 */
    @Excel(name = "住址邮政编码")
    private String homePostalCode;

    /** 新社会阶级类型 */
    @Excel(name = "新社会阶级类型")
    private String newSocialType;

    /** 照片 */
    @Excel(name = "照片")
    private String photo;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String contactPhone;

    /** 管理类别，(1：省管；2：市管；3：县管；99：其他) */
    @Excel(name = "管理类别，(1：省管；2：市管；3：县管；99：其他)")
    private String manageType;

    /** 管理类别，(人员管理状态，（1：现职；0：非现职） */
    @Excel(name = "管理类别，(人员管理状态，", readConverterExp = "1=：现职；0：非现职")
    private String personalStatus;

    /** 学历学位ID */
    @Excel(name = "学历学位ID")
    private String degreeId;

    /** 职级ID */
    @Excel(name = "职级ID")
    private String rankId;

    /** 专业技术职务ID */
    @Excel(name = "专业技术职务ID")
    private String professionalTechnicalId;

    /** 简历ID */
    @Excel(name = "简历ID")
    private String resumeId;

    /** 政治面貌ID */
    @Excel(name = "政治面貌ID")
    private String politicalFaceId;

    /** 奖励惩戒综述集合 */
    @Excel(name = "奖励惩戒综述集合")
    private String rewardPunishmentList
;

    /** 学习培训ID */
    @Excel(name = "学习培训ID")
    private String 
learningId;

    /** 家庭成员ID */
    @Excel(name = "家庭成员ID")
    private String familyId;

    /** 主要特点及不足 */
    @Excel(name = "主要特点及不足")
    private String featuresShortcomings;

    /** 熟悉领域，来源dic_zb1000.name，逗号分隔 */
    @Excel(name = "熟悉领域，来源dic_zb1000.name，逗号分隔")
    private String familiarFields;

    /** 简历 */
    @Excel(name = "简历")
    private String resume;

    /** 人员类别，来源dic_zb125.name */
    @Excel(name = "人员类别，来源dic_zb125.name")
    private String personnelType;

    /** 职级 */
    @Excel(name = "职级")
    private String rank;

    /** 任现职务层次时间 */
    @Excel(name = "任现职务层次时间")
    private String nowPositionLevelTime;

    /** 专业技术职务，维护A10表时同步维护，拼接规则为逗号分隔 */
    @Excel(name = "专业技术职务，维护A10表时同步维护，拼接规则为逗号分隔")
    private String specialtyTechniquePosition;

    /** 干部类别 */
    @Excel(name = "干部类别")
    private String cadreType;

    /** 干部编制类型 */
    @Excel(name = "干部编制类型")
    private String cadreEstablishmentType;

    /** 所在单位及职务，现职 */
    @Excel(name = "所在单位及职务，现职")
    private String presentJob;

    /** 入党时间文字 */
    @Excel(name = "入党时间文字")
    private String joinTime;

    /** 任现职时间 */
    @Excel(name = "任现职时间")
    private String presentJobTime;

    /** 全日制学历，维护A04表时同步维护，拼接规则为逗号分隔 */
    @Excel(name = "全日制学历，维护A04表时同步维护，拼接规则为逗号分隔")
    private String fullTimeEducation;

    /** 全日制院校系及专业，维护A04表时同步维护，拼接规则为逗号分隔。注意：学校和专业直接拼接' */
    @Excel(name = "全日制院校系及专业，维护A04表时同步维护，拼接规则为逗号分隔。注意：学校和专业直接拼接'")
    private String fullTimeShoolMajor;

    /** 全日制学位，维护A04表时同步维护，拼接规则为逗号分隔 */
    @Excel(name = "全日制学位，维护A04表时同步维护，拼接规则为逗号分隔")
    private String fullTimeDegree;

    /** 在职学历，维护A04表时同步维护，拼接规则为逗号分隔 */
    @Excel(name = "在职学历，维护A04表时同步维护，拼接规则为逗号分隔")
    private String workEducation;

    /** 在职院校系及专业，维护A04表时同步维护，拼接规则为逗号分隔。注意：学校和专业直接拼接 */
    @Excel(name = "在职院校系及专业，维护A04表时同步维护，拼接规则为逗号分隔。注意：学校和专业直接拼接")
    private String workShoolMajor;

    /** 在职学位，维护A04表时同步维护，拼接规则为逗号分隔 */
    @Excel(name = "在职学位，维护A04表时同步维护，拼接规则为逗号分隔")
    private String workDegree;

    /** 政治素质 */
    @Excel(name = "政治素质")
    private String politicsQuality;

    /** 是否多党派，（0：否；1：是）,如果是多党派，则A22中有多条记录 */
    @Excel(name = "是否多党派，", readConverterExp = "0=：否；1：是")
    private String hasDopie;

    /** 拟任职务，任免表展示用 */
    @Excel(name = "拟任职务，任免表展示用")
    private String preparePosition;

    /** 拟免职务，任免表展示用 */
    @Excel(name = "拟免职务，任免表展示用")
    private String prepareDismiss;

    /** 入党时间文本，维护A22表时同步维护，拼接规则如下：加入共产党年月（yyyyMM）；非共产党党派，显示党派名称；使用分号分隔，例如：“200108；民建”、“民建；民盟” */
    @Excel(name = "入党时间文本，维护A22表时同步维护，拼接规则如下：加入共产党年月", readConverterExp = "y=yyyMM")
    private String joinTimeText;

    /** 考察评价 */
    @Excel(name = "考察评价")
    private String inspectionEvaluation;

    /** 干部实绩 */
    @Excel(name = "干部实绩")
    private String cadrePerformance;

    /** 处分综述，维护A27表时同步维护，拼接规则为：多行数据换行；单行数据拼接为：批准日期+"经"+批准机关+"批准，"+处分名称+"；" */
    @Excel(name = "处分综述，维护A27表时同步维护，拼接规则为：多行数据换行；单行数据拼接为：批准日期+经+批准机关+批准，处分名称+")
    private String punishmentText;

    /** 历任重要职务重要经历标识，来源dic_zb131，逗号分隔' */
    @Excel(name = "历任重要职务重要经历标识，来源dic_zb131，逗号分隔'")
    private String historyImportPositionIds;

    /** 培训情况 */
    @Excel(name = "培训情况")
    private String trainingSituation;

    /** 考核情况 */
    @Excel(name = "考核情况")
    private String assessmentSituation;

    /** 新生成简历 */
    @Excel(name = "新生成简历")
    private String newResume;

    /** 是否使用原始数据（0：不使用，1：使用） */
    @Excel(name = "是否使用原始数据", readConverterExp = "0=：不使用，1：使用")
    private String hasDataSource;

    /** 职级 */
    @Excel(name = "职级")
    private String rankLevel;

    /** 两代表一委员职务 */
    @Excel(name = "两代表一委员职务")
    private String twoRepresentatives;

    /** 所在单位简称及职务，现职 */
    @Excel(name = "所在单位简称及职务，现职")
    private String nowUnitPosition;

    /** 奖励描述综合 */
    @Excel(name = "奖励描述综合")
    private String rewardText;

    /** 惩戒描述综合 */
    @Excel(name = "惩戒描述综合")
    private String punishText;

    /** 状态，(1：在职；2：非在职) */
    @Excel(name = "状态，(1：在职；2：非在职)")
    private String status;

    /** 试用期开始时间 */
    @Excel(name = "试用期开始时间")
    private String trialStartTime;

    /** 试用期结束时间 */
    @Excel(name = "试用期结束时间")
    private String trialEndTime;

    /** 创建人姓名 */
    @Excel(name = "创建人姓名")
    private String createUserName;

    /** 创建人标识 */
    @Excel(name = "创建人标识")
    private String createUserId;

    /** 修改人姓名 */
    @Excel(name = "修改人姓名")
    private String updateUserName;

    /** 修改人标识 */
    @Excel(name = "修改人标识")
    private String updateUserId;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setShortName(String shortName) 
    {
        this.shortName = shortName;
    }

    public String getShortName() 
    {
        return shortName;
    }
    public void setEnglishName(String englishName) 
    {
        this.englishName = englishName;
    }

    public String getEnglishName() 
    {
        return englishName;
    }
    public void setBeforName(String beforName) 
    {
        this.beforName = beforName;
    }

    public String getBeforName() 
    {
        return beforName;
    }
    public void setGender(String gender) 
    {
        this.gender = gender;
    }

    public String getGender() 
    {
        return gender;
    }
    public void setBirthDate(String birthDate) 
    {
        this.birthDate = birthDate;
    }

    public String getBirthDate() 
    {
        return birthDate;
    }
    public void setIdNumber(String idNumber) 
    {
        this.idNumber = idNumber;
    }

    public String getIdNumber() 
    {
        return idNumber;
    }
    public void setNativeName(String nativeName) 
    {
        this.nativeName = nativeName;
    }

    public String getNativeName() 
    {
        return nativeName;
    }
    public void setNativeCode(String nativeCode) 
    {
        this.nativeCode = nativeCode;
    }

    public String getNativeCode() 
    {
        return nativeCode;
    }
    public void setBirthLocalName(String birthLocalName) 
    {
        this.birthLocalName = birthLocalName;
    }

    public String getBirthLocalName() 
    {
        return birthLocalName;
    }
    public void setBirthLocalCode(String birthLocalCode) 
    {
        this.birthLocalCode = birthLocalCode;
    }

    public String getBirthLocalCode() 
    {
        return birthLocalCode;
    }
    public void setGrowthLocalName(String growthLocalName) 
    {
        this.growthLocalName = growthLocalName;
    }

    public String getGrowthLocalName() 
    {
        return growthLocalName;
    }
    public void setGrowthLocalCode(String growthLocalCode) 
    {
        this.growthLocalCode = growthLocalCode;
    }

    public String getGrowthLocalCode() 
    {
        return growthLocalCode;
    }
    public void setAcquisitionNationalityName(String acquisitionNationalityName)
    {
        this.acquisitionNationalityName = acquisitionNationalityName;
    }

    public String getAcquisitionNationalityName()
    {
        return acquisitionNationalityName;
    }
    public void setDepartureTime(String departureTime) 
    {
        this.departureTime = departureTime;
    }

    public String getDepartureTime() 
    {
        return departureTime;
    }
    public void setWithdrawalNationalityDate(String withdrawalNationalityDate) 
    {
        this.withdrawalNationalityDate = withdrawalNationalityDate;
    }

    public String getWithdrawalNationalityDate() 
    {
        return withdrawalNationalityDate;
    }
    public void setNationalityRemark(String nationalityRemark) 
    {
        this.nationalityRemark = nationalityRemark;
    }

    public String getNationalityRemark() 
    {
        return nationalityRemark;
    }
    public void setPersonnelRelationshipUnitName(String personnelRelationshipUnitName) 
    {
        this.personnelRelationshipUnitName = personnelRelationshipUnitName;
    }

    public String getPersonnelRelationshipUnitName() 
    {
        return personnelRelationshipUnitName;
    }
    public void setPersonnelRelationshipUnitCode(String personnelRelationshipUnitCode) 
    {
        this.personnelRelationshipUnitCode = personnelRelationshipUnitCode;
    }

    public String getPersonnelRelationshipUnitCode() 
    {
        return personnelRelationshipUnitCode;
    }
    public void setPersonnelRelationshipUnitArea(String personnelRelationshipUnitArea) 
    {
        this.personnelRelationshipUnitArea = personnelRelationshipUnitArea;
    }

    public String getPersonnelRelationshipUnitArea() 
    {
        return personnelRelationshipUnitArea;
    }
    public void setRelationsAffiliationUnitName(String relationsAffiliationUnitName) 
    {
        this.relationsAffiliationUnitName = relationsAffiliationUnitName;
    }

    public String getRelationsAffiliationUnitName() 
    {
        return relationsAffiliationUnitName;
    }
    public void setRelationsAffiliationUnitLevel(String relationsAffiliationUnitLevel) 
    {
        this.relationsAffiliationUnitLevel = relationsAffiliationUnitLevel;
    }

    public String getRelationsAffiliationUnitLevel() 
    {
        return relationsAffiliationUnitLevel;
    }
    public void setLengthServiceValue(String lengthServiceValue)
    {
        this.lengthServiceValue = lengthServiceValue;
    }

    public String getLengthServiceValue()
    {
        return lengthServiceValue;
    }
    public void setRelationsAffiliationUnitCatagory(String relationsAffiliationUnitCatagory) 
    {
        this.relationsAffiliationUnitCatagory = relationsAffiliationUnitCatagory;
    }

    public String getRelationsAffiliationUnitCatagory() 
    {
        return relationsAffiliationUnitCatagory;
    }
    public void setRelationsAffiliationUnitIndustry(String relationsAffiliationUnitIndustry) 
    {
        this.relationsAffiliationUnitIndustry = relationsAffiliationUnitIndustry;
    }

    public String getRelationsAffiliationUnitIndustry() 
    {
        return relationsAffiliationUnitIndustry;
    }
    public void setHouseholdNature(String householdNature) 
    {
        this.householdNature = householdNature;
    }

    public String getHouseholdNature() 
    {
        return householdNature;
    }
    public void setNation(String nation) 
    {
        this.nation = nation;
    }

    public String getNation() 
    {
        return nation;
    }
    public void setAudiovisualId(String audiovisualId) 
    {
        this.audiovisualId = audiovisualId;
    }

    public String getAudiovisualId() 
    {
        return audiovisualId;
    }
    public void setHealthStatus(String healthStatus)
    {
        this.healthStatus = healthStatus;
    }

    public String getHealthStatus()
    {
        return healthStatus;
    }
    public void setMaritalStatus(String maritalStatus) 
    {
        this.maritalStatus = maritalStatus;
    }

    public String getMaritalStatus() 
    {
        return maritalStatus;
    }
    public void setPersonalIdentity(String personalIdentity) 
    {
        this.personalIdentity = personalIdentity;
    }

    public String getPersonalIdentity() 
    {
        return personalIdentity;
    }
    public void setHomeAddress(String homeAddress) 
    {
        this.homeAddress = homeAddress;
    }

    public String getHomeAddress() 
    {
        return homeAddress;
    }
    public void setHomeMobile(String homeMobile) 
    {
        this.homeMobile = homeMobile;
    }

    public String getHomeMobile() 
    {
        return homeMobile;
    }
    public void setAttendanceDate(String attendanceDate) 
    {
        this.attendanceDate = attendanceDate;
    }

    public String getAttendanceDate() 
    {
        return attendanceDate;
    }
    public void setWorkUnitAddress(String workUnitAddress) 
    {
        this.workUnitAddress = workUnitAddress;
    }

    public String getWorkUnitAddress() 
    {
        return workUnitAddress;
    }
    public void setEnterSystemDays(String enterSystemDays) 
    {
        this.enterSystemDays = enterSystemDays;
    }

    public String getEnterSystemDays() 
    {
        return enterSystemDays;
    }
    public void setEmail(String email) 
    {
        this.email = email;
    }

    public String getEmail() 
    {
        return email;
    }
    public void setCurrentStartEndDate(String currentStartEndDate) 
    {
        this.currentStartEndDate = currentStartEndDate;
    }

    public String getCurrentStartEndDate() 
    {
        return currentStartEndDate;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setContinuousService(String continuousService) 
    {
        this.continuousService = continuousService;
    }

    public String getContinuousService() 
    {
        return continuousService;
    }
    public void setOrganizationCatagory(String organizationCatagory)
    {
        this.organizationCatagory = organizationCatagory;
    }

    public String getOrganizationCatagory()
    {
        return organizationCatagory;
    }
    public void setOccupationalCatagory(String occupationalCatagory) 
    {
        this.occupationalCatagory = occupationalCatagory;
    }

    public String getOccupationalCatagory() 
    {
        return occupationalCatagory;
    }
    public void setProfessional(String professional) 
    {
        this.professional = professional;
    }

    public String getProfessional() 
    {
        return professional;
    }
    public void setTreatmentLevel(String treatmentLevel) 
    {
        this.treatmentLevel = treatmentLevel;
    }

    public String getTreatmentLevel() 
    {
        return treatmentLevel;
    }
    public void setLocationRegistration(String locationRegistration) 
    {
        this.locationRegistration = locationRegistration;
    }

    public String getLocationRegistration() 
    {
        return locationRegistration;
    }
    public void setOverseasChineseLid(Long overseasChineseLid)
    {
        this.overseasChineseLid = overseasChineseLid;
    }

    public Long getOverseasChineseLid()
    {
        return overseasChineseLid;
    }
    public void setPersonallySpecialIdentification(String personallySpecialIdentification) 
    {
        this.personallySpecialIdentification = personallySpecialIdentification;
    }

    public String getPersonallySpecialIdentification() 
    {
        return personallySpecialIdentification;
    }
    public void setExpertise(String expertise) 
    {
        this.expertise = expertise;
    }

    public String getExpertise() 
    {
        return expertise;
    }
    public void setLike(String like) 
    {
        this.like = like;
    }

    public String getLike() 
    {
        return like;
    }
    public void setValidDocumentCategory(String validDocumentCategory) 
    {
        this.validDocumentCategory = validDocumentCategory;
    }

    public String getValidDocumentCategory() 
    {
        return validDocumentCategory;
    }
    public void setCertificateId(String certificateId) 
    {
        this.certificateId = certificateId;
    }

    public String getCertificateId() 
    {
        return certificateId;
    }
    public void setVeteranId(String veteranId) 
    {
        this.veteranId = veteranId;
    }

    public String getVeteranId() 
    {
        return veteranId;
    }
    public void setCivilServiceManagementId(String civilServiceManagementId) 
    {
        this.civilServiceManagementId = civilServiceManagementId;
    }

    public String getCivilServiceManagementId() 
    {
        return civilServiceManagementId;
    }
    public void setRetirementSignId(String retirementSignId)
    {
        this.retirementSignId = retirementSignId;
    }

    public String getRetirementSignId()
    {
        return retirementSignId;
    }
    public void setWorkUnitPostalCode(String workUnitPostalCode
) 
    {
        this.workUnitPostalCode = workUnitPostalCode;
    }

    public String getWorkUnitPostalCode() {
        return workUnitPostalCode;
    }
    public void setWorkPhone(String workPhone) 
    {
        this.workPhone = workPhone;
    }

    public String getWorkPhone() 
    {
        return workPhone;
    }
    public void setHomePostalCode(String homePostalCode) 
    {
        this.homePostalCode = homePostalCode;
    }

    public String getHomePostalCode() 
    {
        return homePostalCode;
    }
    public void setNewSocialType(String newSocialType)
    {
        this.newSocialType = newSocialType;
    }

    public String getNewSocialType()
    {
        return newSocialType;
    }
    public void setPhoto(String photo) 
    {
        this.photo = photo;
    }

    public String getPhoto() 
    {
        return photo;
    }
    public void setContactPhone(String contactPhone) 
    {
        this.contactPhone = contactPhone;
    }

    public String getContactPhone() 
    {
        return contactPhone;
    }
    public void setManageType(String manageType) 
    {
        this.manageType = manageType;
    }

    public String getManageType() 
    {
        return manageType;
    }
    public void setPersonalStatus(String personalStatus) 
    {
        this.personalStatus = personalStatus;
    }

    public String getPersonalStatus() 
    {
        return personalStatus;
    }
    public void setDegreeId(String degreeId) 
    {
        this.degreeId = degreeId;
    }

    public String getDegreeId() 
    {
        return degreeId;
    }
    public void setRankId(String rankId) 
    {
        this.rankId = rankId;
    }

    public String getRankId() 
    {
        return rankId;
    }
    public void setProfessionalTechnicalId(String professionalTechnicalId) 
    {
        this.professionalTechnicalId = professionalTechnicalId;
    }

    public String getProfessionalTechnicalId() 
    {
        return professionalTechnicalId;
    }
    public void setResumeId(String resumeId) 
    {
        this.resumeId = resumeId;
    }

    public String getResumeId() 
    {
        return resumeId;
    }
    public void setPoliticalFaceId(String politicalFaceId) 
    {
        this.politicalFaceId = politicalFaceId;
    }

    public String getPoliticalFaceId() 
    {
        return politicalFaceId;
    }
    public void setRewardPunishmentList
(String rewardPunishmentList
) 
    {
        this.rewardPunishmentList
 = rewardPunishmentList
;
    }

    public String getRewardPunishmentList
() 
    {
        return rewardPunishmentList
;
    }
    public void setLearningId(String learningId)
    {
        this.learningId = learningId;
    }

    public String getLearningId()
    {
        return learningId;
    }
    public void setFamilyId(String familyId) 
    {
        this.familyId = familyId;
    }

    public String getFamilyId() 
    {
        return familyId;
    }
    public void setFeaturesShortcomings(String featuresShortcomings) 
    {
        this.featuresShortcomings = featuresShortcomings;
    }

    public String getFeaturesShortcomings() 
    {
        return featuresShortcomings;
    }
    public void setFamiliarFields(String familiarFields) 
    {
        this.familiarFields = familiarFields;
    }

    public String getFamiliarFields() 
    {
        return familiarFields;
    }
    public void setResume(String resume) 
    {
        this.resume = resume;
    }

    public String getResume() 
    {
        return resume;
    }
    public void setPersonnelType(String personnelType) 
    {
        this.personnelType = personnelType;
    }

    public String getPersonnelType() 
    {
        return personnelType;
    }
    public void setRank(String rank) 
    {
        this.rank = rank;
    }

    public String getRank() 
    {
        return rank;
    }
    public void setNowPositionLevelTime(String nowPositionLevelTime) 
    {
        this.nowPositionLevelTime = nowPositionLevelTime;
    }

    public String getNowPositionLevelTime() 
    {
        return nowPositionLevelTime;
    }
    public void setSpecialtyTechniquePosition(String specialtyTechniquePosition) 
    {
        this.specialtyTechniquePosition = specialtyTechniquePosition;
    }

    public String getSpecialtyTechniquePosition() 
    {
        return specialtyTechniquePosition;
    }
    public void setCadreType(String cadreType) 
    {
        this.cadreType = cadreType;
    }

    public String getCadreType() 
    {
        return cadreType;
    }
    public void setCadreEstablishmentType(String cadreEstablishmentType) 
    {
        this.cadreEstablishmentType = cadreEstablishmentType;
    }

    public String getCadreEstablishmentType() 
    {
        return cadreEstablishmentType;
    }
    public void setPresentJob(String presentJob) 
    {
        this.presentJob = presentJob;
    }

    public String getPresentJob() 
    {
        return presentJob;
    }
    public void setJoinTime(String joinTime) 
    {
        this.joinTime = joinTime;
    }

    public String getJoinTime() 
    {
        return joinTime;
    }
    public void setPresentJobTime(String presentJobTime) 
    {
        this.presentJobTime = presentJobTime;
    }

    public String getPresentJobTime() 
    {
        return presentJobTime;
    }
    public void setFullTimeEducation(String fullTimeEducation) 
    {
        this.fullTimeEducation = fullTimeEducation;
    }

    public String getFullTimeEducation() 
    {
        return fullTimeEducation;
    }
    public void setFullTimeShoolMajor(String fullTimeShoolMajor) 
    {
        this.fullTimeShoolMajor = fullTimeShoolMajor;
    }

    public String getFullTimeShoolMajor() 
    {
        return fullTimeShoolMajor;
    }
    public void setFullTimeDegree(String fullTimeDegree) 
    {
        this.fullTimeDegree = fullTimeDegree;
    }

    public String getFullTimeDegree() 
    {
        return fullTimeDegree;
    }
    public void setWorkEducation(String workEducation) 
    {
        this.workEducation = workEducation;
    }

    public String getWorkEducation() 
    {
        return workEducation;
    }
    public void setWorkShoolMajor(String workShoolMajor) 
    {
        this.workShoolMajor = workShoolMajor;
    }

    public String getWorkShoolMajor() 
    {
        return workShoolMajor;
    }
    public void setWorkDegree(String workDegree) 
    {
        this.workDegree = workDegree;
    }

    public String getWorkDegree() 
    {
        return workDegree;
    }
    public void setPoliticsQuality(String politicsQuality) 
    {
        this.politicsQuality = politicsQuality;
    }

    public String getPoliticsQuality() 
    {
        return politicsQuality;
    }
    public void setHasDopie(String hasDopie) 
    {
        this.hasDopie = hasDopie;
    }

    public String getHasDopie() 
    {
        return hasDopie;
    }
    public void setPreparePosition(String preparePosition) 
    {
        this.preparePosition = preparePosition;
    }

    public String getPreparePosition() 
    {
        return preparePosition;
    }
    public void setPrepareDismiss(String prepareDismiss) 
    {
        this.prepareDismiss = prepareDismiss;
    }

    public String getPrepareDismiss() 
    {
        return prepareDismiss;
    }
    public void setJoinTimeText(String joinTimeText) 
    {
        this.joinTimeText = joinTimeText;
    }

    public String getJoinTimeText() 
    {
        return joinTimeText;
    }
    public void setInspectionEvaluation(String inspectionEvaluation) 
    {
        this.inspectionEvaluation = inspectionEvaluation;
    }

    public String getInspectionEvaluation() 
    {
        return inspectionEvaluation;
    }
    public void setCadrePerformance(String cadrePerformance) 
    {
        this.cadrePerformance = cadrePerformance;
    }

    public String getCadrePerformance() 
    {
        return cadrePerformance;
    }
    public void setPunishmentText(String punishmentText) 
    {
        this.punishmentText = punishmentText;
    }

    public String getPunishmentText() 
    {
        return punishmentText;
    }
    public void setHistoryImportPositionIds(String historyImportPositionIds) 
    {
        this.historyImportPositionIds = historyImportPositionIds;
    }

    public String getHistoryImportPositionIds() 
    {
        return historyImportPositionIds;
    }
    public void setTrainingSituation(String trainingSituation) 
    {
        this.trainingSituation = trainingSituation;
    }

    public String getTrainingSituation() 
    {
        return trainingSituation;
    }
    public void setAssessmentSituation(String assessmentSituation)
    {
        this.assessmentSituation = assessmentSituation;
    }

    public String getAssessmentSituation()
    {
        return assessmentSituation;
    }
    public void setNewResume(String newResume) 
    {
        this.newResume = newResume;
    }

    public String getNewResume() 
    {
        return newResume;
    }
    public void setHasDataSource(String hasDataSource) 
    {
        this.hasDataSource = hasDataSource;
    }

    public String getHasDataSource() 
    {
        return hasDataSource;
    }
    public void setRankLevel(String rankLevel) 
    {
        this.rankLevel = rankLevel;
    }

    public String getRankLevel() 
    {
        return rankLevel;
    }
    public void setTwoRepresentatives(String twoRepresentatives) 
    {
        this.twoRepresentatives = twoRepresentatives;
    }

    public String getTwoRepresentatives() 
    {
        return twoRepresentatives;
    }
    public void setNowUnitPosition(String nowUnitPosition) 
    {
        this.nowUnitPosition = nowUnitPosition;
    }

    public String getNowUnitPosition() 
    {
        return nowUnitPosition;
    }
    public void setRewardText(String rewardText) 
    {
        this.rewardText = rewardText;
    }

    public String getRewardText() 
    {
        return rewardText;
    }
    public void setPunishText(String punishText) 
    {
        this.punishText = punishText;
    }

    public String getPunishText() 
    {
        return punishText;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setTrialStartTime(String trialStartTime) 
    {
        this.trialStartTime = trialStartTime;
    }

    public String getTrialStartTime() 
    {
        return trialStartTime;
    }
    public void setTrialEndTime(String trialEndTime) 
    {
        this.trialEndTime = trialEndTime;
    }

    public String getTrialEndTime() 
    {
        return trialEndTime;
    }
    public void setCreateUserName(String createUserName) 
    {
        this.createUserName = createUserName;
    }

    public String getCreateUserName() 
    {
        return createUserName;
    }
    public void setCreateUserId(String createUserId) 
    {
        this.createUserId = createUserId;
    }

    public String getCreateUserId() 
    {
        return createUserId;
    }
    public void setUpdateUserName(String updateUserName) 
    {
        this.updateUserName = updateUserName;
    }

    public String getUpdateUserName() 
    {
        return updateUserName;
    }
    public void setUpdateUserId(String updateUserId) 
    {
        this.updateUserId = updateUserId;
    }

    public String getUpdateUserId() 
    {
        return updateUserId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("shortName", getShortName())
            .append("englishName", getEnglishName())
            .append("beforName", getBeforName())
            .append("gender", getGender())
            .append("birthDate", getBirthDate())
            .append("idNumber", getIdNumber())
            .append("nativeName", getNativeName())
            .append("nativeCode", getNativeCode())
            .append("birthLocalName", getBirthLocalName())
            .append("birthLocalCode", getBirthLocalCode())
            .append("growthLocalName", getGrowthLocalName())
            .append("growthLocalCode", getGrowthLocalCode())
            .append("acquisitionNationalityName", getAcquisitionNationalityName())
            .append("departureTime", getDepartureTime())
            .append("withdrawalNationalityDate", getWithdrawalNationalityDate())
            .append("nationalityRemark", getNationalityRemark())
            .append("personnelRelationshipUnitName", getPersonnelRelationshipUnitName())
            .append("personnelRelationshipUnitCode", getPersonnelRelationshipUnitCode())
            .append("personnelRelationshipUnitArea", getPersonnelRelationshipUnitArea())
            .append("relationsAffiliationUnitName", getRelationsAffiliationUnitName())
            .append("relationsAffiliationUnitLevel", getRelationsAffiliationUnitLevel())
            .append("lengthServiceValue", getLengthServiceValue())
            .append("relationsAffiliationUnitCatagory", getRelationsAffiliationUnitCatagory())
            .append("relationsAffiliationUnitIndustry", getRelationsAffiliationUnitIndustry())
            .append("householdNature", getHouseholdNature())
            .append("nation", getNation())
            .append("audiovisualId", getAudiovisualId())
            .append("healthStatus", getHealthStatus())
            .append("maritalStatus", getMaritalStatus())
            .append("personalIdentity", getPersonalIdentity())
            .append("homeAddress", getHomeAddress())
            .append("homeMobile", getHomeMobile())
            .append("attendanceDate", getAttendanceDate())
            .append("workUnitAddress", getWorkUnitAddress())
            .append("enterSystemDays", getEnterSystemDays())
            .append("email", getEmail())
            .append("currentStartEndDate", getCurrentStartEndDate())
            .append("phone", getPhone())
            .append("continuousService", getContinuousService())
            .append("organizationCatagory", getOrganizationCatagory())
            .append("occupationalCatagory", getOccupationalCatagory())
            .append("professional", getProfessional())
            .append("treatmentLevel", getTreatmentLevel())
            .append("locationRegistration", getLocationRegistration())
            .append("overseasChinese Lid", getOverseasChineseLid())
            .append("personallySpecialIdentification", getPersonallySpecialIdentification())
            .append("expertise", getExpertise())
            .append("like", getLike())
            .append("validDocumentCategory", getValidDocumentCategory())
            .append("certificateId", getCertificateId())
            .append("veteranId", getVeteranId())
            .append("civilServiceManagementId", getCivilServiceManagementId())
            .append("retirementSignId", getRetirementSignId())
            .append("workUnitPostalCode", getWorkUnitPostalCode())
            .append("workPhone", getWorkPhone())
            .append("homePostalCode", getHomePostalCode())
            .append("newSocialType", getNewSocialType())
            .append("photo", getPhoto())
            .append("contactPhone", getContactPhone())
            .append("manageType", getManageType())
            .append("personalStatus", getPersonalStatus())
            .append("degreeId", getDegreeId())
            .append("rankId", getRankId())
            .append("professionalTechnicalId", getProfessionalTechnicalId())
            .append("resumeId", getResumeId())
            .append("politicalFaceId", getPoliticalFaceId())
            .append("rewardPunishmentList", getRewardPunishmentList())
            .append("learningId", getLearningId())
            .append("familyId", getFamilyId())
            .append("featuresShortcomings", getFeaturesShortcomings())
            .append("familiarFields", getFamiliarFields())
            .append("resume", getResume())
            .append("personnelType", getPersonnelType())
            .append("rank", getRank())
            .append("nowPositionLevelTime", getNowPositionLevelTime())
            .append("specialtyTechniquePosition", getSpecialtyTechniquePosition())
            .append("cadreType", getCadreType())
            .append("cadreEstablishmentType", getCadreEstablishmentType())
            .append("presentJob", getPresentJob())
            .append("joinTime", getJoinTime())
            .append("presentJobTime", getPresentJobTime())
            .append("fullTimeEducation", getFullTimeEducation())
            .append("fullTimeShoolMajor", getFullTimeShoolMajor())
            .append("fullTimeDegree", getFullTimeDegree())
            .append("workEducation", getWorkEducation())
            .append("workShoolMajor", getWorkShoolMajor())
            .append("workDegree", getWorkDegree())
            .append("politicsQuality", getPoliticsQuality())
            .append("hasDopie", getHasDopie())
            .append("preparePosition", getPreparePosition())
            .append("prepareDismiss", getPrepareDismiss())
            .append("joinTimeText", getJoinTimeText())
            .append("inspectionEvaluation", getInspectionEvaluation())
            .append("cadrePerformance", getCadrePerformance())
            .append("punishmentText", getPunishmentText())
            .append("historyImportPositionIds", getHistoryImportPositionIds())
            .append("trainingSituation", getTrainingSituation())
            .append("assessmentSituation", getAssessmentSituation())
            .append("newResume", getNewResume())
            .append("hasDataSource", getHasDataSource())
            .append("rankLevel", getRankLevel())
            .append("twoRepresentatives", getTwoRepresentatives())
            .append("nowUnitPosition", getNowUnitPosition())
            .append("rewardText", getRewardText())
            .append("punishText", getPunishText())
            .append("status", getStatus())
            .append("trialStartTime", getTrialStartTime())
            .append("trialEndTime", getTrialEndTime())
            .append("createTime", getCreateTime())
            .append("createUserName", getCreateUserName())
            .append("createUserId", getCreateUserId())
            .append("updateTime", getUpdateTime())
            .append("updateUserName", getUpdateUserName())
            .append("updateUserId", getUpdateUserId())
            .toString();
    }
}
